package com.enums.enummap;

import java.text.DateFormat;
import java.util.Date;

/**
 * @author ANG.YU
 * 常量特定⽅法
 */
@SuppressWarnings("all")
public enum ConstantSpecificMethod {
    DATE_TIME {
        @Override
        String getInfo() {
            return DateFormat.getDateInstance().format(new Date());
        }
    },
    CLASSPATH {
        @Override
        String getInfo() {
            return System.getenv("CLASSPATH");
        }
    },
    VSRSION {
        @Override
        String getInfo() {
            return System.getProperty("java.version");
        }
    };

    public static void main(String[] args) {
        for (ConstantSpecificMethod cm : values()) {
            System.out.println(cm.getInfo());
        }
    }


    abstract String getInfo();

}
